package uba.fi.tda.tp2;

public class EntradaCodigos implements Hasheable {

	private String entrada;
	private String salida;
	
	public String getEntrada() {
		return entrada;
	}

	public void setEntrada(String entrada) {
		this.entrada = entrada;
	}

	public String getSalida() {
		return salida;
	}

	public void setSalida(String salida) {
		this.salida = salida;
	}

	public int hash(int tamanio) {
	        int value = 0;
	        for(int pos = 0; pos < entrada.length(); pos++) {
	            value = 4 * value + entrada.charAt(pos);
	        }
	        return Math.abs(value % tamanio);   
	}


}
